best top practice accounting hair law crm health estate planning audits investigator site audits medical clinical laboratory audits management bookkeeping relationship customer deals internal audits